/*定位的都基于style-0,此处先统一列表和表格*/

/**静态通用 表现样式***/
	.avatar img{ padding:2px; border:1px solid #EAEAEA; }
	.vmiddle{
		vertical-align:middle;
	}
	.center{
		text-align:center;
	}
	.width-large{
		width:180px;
	}
	.font-little{
		font-size:10px;
	} 
	.partition{/*与下面区域分割*/
		padding-bottom:3px;
		border-bottom:1px solid #ccc;
	}
	.partition-lighter{/*与下面区域分割,颜色较浅，用于文本间分割*/
		padding-bottom:3px;
		border-bottom:1px solid #ddd;
	}
	/***颜色***/
	.th-back tr th{
		background:#F6F9FC;
	}
	.bg-highlight{
		background:#F6F9FC;
	}
	/**动态通用 表现样式***/
	.dynamic:hover{
		background:#ccc;
	}
	.hidden{ display:none; visibility:hidden; }
	
	/**控件通用 表现样式***/
	textarea{border:1px solid #DBDBDB; display:block;width:730px;padding:3px;}
	select{
		width:150px;
	}
	span{
		color:#6C6C6C;
		font-weight:normal; 
	}
	.span_original{		
		color:inherit;
		padding:0;
		margin:0!important;
	}
	input[type=text]{border-radius:3px;border:1px solid #ccc;padding:3px;}
	a{
		text-decoration: none;
		color: #125AAC;
	}
	
	.ul-inline ul li{
		display:inline; 
	}
	.ul-inline ul{
		border-bottom:1px solid #DBDBDB;
		margin:0 20px;	
		padding-bottom:5px;
	}
	
	.ul-block ul li{
		display:block;
	}
	
	.top-content{ vertical-align:top; } 
	.top-content label{	display:inline;	padding-top:5px;}
	
	/*附件*/
	.attachment{ margin-top:10px; color:#A9AF09; padding:10px; background:#EDFCFD; }
	.attachment p{ padding:4px 0; }
	.attachment p.desc{ color:#8D1410; font-size:12px; }
	
	/*分页页脚*/
	.pagefooter { margin:20px 5px;font-size:5px;color:#555;}
	.pagefooter a{ size:5px;font-size:5px;margin-left:3px;}
/*****************Standard Table 两列的***********************/
	.two-cols{ 
		width:600px;
	}
	.two-cols label{
		margin-bottom:5px;
	}
	.two-cols tr td{
		padding:10px;
		vertical-align:top;
	} 
	.two-cols tr td:first-child{
		width:130px;
		text-align:right;
		padding-top:15px;
	}
	
/*****************Standard Table 多列的|权限组列表用到***********************/
	.multi-cols{ 
		border-collapse:collapse; 
		width:760px; 
	} 
	.multi-cols tr td{
		padding:5px 22px 5px 0;
		border-bottom:1px dotted #ddd;
	} 
	.multi-cols tr th{
		padding:10px 22px 10px 0; 	
		text-align:left;   
		font-weight:normal;
		margin:0; 
		border-bottom:1px solid #ccc;
	}
	.multi-cols tr th:first-child{
		padding-left:5px;
	}
	.multi-cols tr th:last-child{
		padding-right:5px;
	}
	.multi-cols tr td:first-child{
		padding-left:5px;
	}
	.multi-cols tr td:last-child{
		padding-right:5px;
		text-align:right;  
	}
	.multi-cols input[name='name']{
		border:0px;
		border-radius:3px;
		width:85px;
		background:inherit;
	}
	.multi-cols input[name='name']:hover{
		background:#fff;
	}
	
/**通用定位DIV样式——知识/邮件**/
	.box{margin:20px 20px;}	
	.box ul{ list-style:none; }
	.box ul li:first-child{
		padding:10px 0 5px 5px; 
	}
	.box ul li{
		padding:10px 0 5px 5px;
	}
	.box ul li span{
		margin-left:20px;
	}
	
	.top-desc{	/**抵消box中margin-top:20px的效果**/
		margin-top:0;
	} 
	
/**通用工具类***/
	/**编辑区域*/
	.notearea iframe{
		border:0px;
	} 
	.notearea{
		border:1px solid #ccc;
	}
	.notearea .toolbar{
		background-color:#eee;
		padding-left:5px;
	}
	.notearea .toolbar span img:hover{
		cursor:pointer;
	}
	.notearea .toolbar span img{
		height:14px;
		width:14px;
	}
	
/***进度条样式***/
	.status{ 
		background:none repeat scroll 0 0 #000;
		border-bottom:1px solid #888888;
		border-right:1px solid #888888;
		border-radius:5px;
		color:#FFFFFF;
		float:right;
		font-size:16px;
		left:45%; 
		position:fixed;
		text-align:center;
		top:40%;
		z-index:999;
		_position:absolute;
		_bottom:auto;
		_top:expression(eval(document.documentElement.scrollTop));
		_margin-top:20%;
	}
	
	#mailer-message{
		padding:3px 10px; 
	}
	#mailer-loading{
		margin:3px;
		background:#fff;
		height:3px;  
		width:1px;
	}

	/*************** 新记事（大的） ***************************/   
	#noteadd{
		margin:10px 20px;
	}
	#noteadd .colortable{
		cellspacing:0;
		cellpadding:0;
		border-spacing:2px;
		border:1px solid gray;
		cursor:pointer;
	}
	#noteadd .colortable td{	 
		border:1px solid;
	}
	#noteadd .colorpanel{
		z-index:999;
		display:none;
	}
	#noteadd .colortable td:hover{
		border:1px solid #fff;
	}
	#noteadd .subject{
		border:0px; 
		padding:3px;
		cursor:pointer;
	} 
	#noteadd .block span{
		color:#6C6C6C;
		font-weight:normal; 
		cursor:pointer;
		margin-right:10px;
	}
	#noteadd #colorpanel{ 
		position:absolute;
		display:none;
		width:253px;
		height:177px;
	}

/*------------------------工作|邮件|知识|首页-------------------------------------------*/
	
	/*******************************************************************
		 *                  邮件
		 ******************************************************************/ 
	.mailbox ul li{
		border-bottom:1px solid #DDD;
	}
	.mailbox iframe{
		border:none;
		width:100%;  
		min-height:300px; 
		margin:5px 0;
	}
	.mailbox .star{  
		display: block;
		width: 16px;
		height: 16px;
		top: 12px;
		right: 10px;
		margin-top:3px;
	} 
	.mailbox .star.unstarred {
		background-image: url(/image/unstarred.png);
	}
	.mailbox .star.unstarred:hover {
		background-position: 0 -48px;
	}
	.mailbox .mailhead{
		margin:0px 0px 5px 30px;
	}
	.mailbox .mailhead:hover{
		background:#E1F0F7;
	}
	.mailbox .mailcontent-s{
		margin-left:30px; 
	}
	.sendmail textarea{
		width:690px;
		display:inline;
		border-radius:5px;
	}
	
	.mailinfo{
		padding-top:5px;
		background:#f6f9fC;
		border-bottom:1px solid #ccc;
	}
	.mailinfo h6{
		padding:5px 0;
	}
	.mailinfo div{
		padding:2px 3px;
		font-size:10px;
	}
	.mailcontent{
		border-bottom:1px solid #eee;
		padding:10px 0;
	}
	.linkmanbox{
	 
	}
	.linkmanbox table{
		border-collapse:collapse;
	}
	.linkmanbox table tr td{
		border-bottom:1px solid #ddd;
	}
	.linkmanbox table thead th{
		width:250px;
		text-align:left;
		background:#f6f9fC;
		padding:6px 0;
	}
	.linkmanbox table thead th:first-child{
		width:50px;
	}
	.linkmanbox table tr td{
		font-size:12px;
	}
	.linkmanbox table tr td:last-child{
		text-align:right;
	}
	.linkmanbox table tr:hover{
		background:#eee;
	}
	.mailbox .topic{
		color:black;
		font-weight:bold;
		font-size:15px;
	}
	.mailbox .mailinfo .opts a{
		font-size:8px;
	}
	
	.mailunread{
		font-weight:bold;
	}
	.mailread{ 
		color:gray;
	}
	
	
	/*******************************************************************
		 *                  知识
		 ******************************************************************/ 
	.searchbox{
	}
	.searchbox span{
		display:block;
		padding-bottom:5px;
	}
	.searchbox input[type=submit]{width:80px;padding: 8px 6px;}
	.searchbox input[type=text]{width:650px;}
	
	.tags-mini{margin-top:15px;}
	
	.tags-mini	a{
		margin-right:15px;
	}
	.tags-mini	a:first-child{
		margin-left:5px;
	}
	.box .topicview li:first-child{
		padding-top:0px;
	}
	
	.topicview li{
		border-bottom:1px solid #DDD;
	}
	.topicview li.knowledge-content{
		min-height:30px;
		margin-bottom:10px;
		border:none;
	}
	.topicview li p{
		padding:0;
		margin:0;
		margin-bottom:5px;
	} 
	.cnt p{ margin:8px; line-height:1.6em; }
	.cnt p.desc{ color:#8D1410; font-size:12px; }

	/*******************************************************************
		 *                  首页|微博
		 ******************************************************************/ 
	.doing{ border-bottom:1px solid #DBDBDB; margin:20px 20px 0px 20px;padding:5px 0; }
	.doing .desc{ text-align:right; padding-top:15px; }
	.doing .desc input[type=submit]{ margin-left:10px; }
	#doing-input{ border:1px solid #DBDBDB; display:block; width:750px; padding:3px; }
	.notice{ border-bottom:1px solid #DBDBDB; padding:7px 0; }
	.notice ul li:first-child{
		padding:3px 10px;
	}
	.notice ul li{
		padding:3px 10px;
	}
	.feed{ }
	.feed ul{ list-style:none; }
	.feed ul li:first-child{ border-bottom:1px solid #DBDBDB; padding:10px 10px 20px 10px; }
	.feed ul li{ border-bottom:1px solid #DBDBDB; padding:20px 10px; }
	
	.feed ul li .avatar{ float:left; margin-right:15px; }
	.feed ul li .feed-body{ float:left; width:500px; }
	.feed ul li .func{ clear:both; text-align:right; }
	
	.feed ul .more-comment{border:none;}
	.feed ul .more-comment div{background-color:#F3FAFF; padding:10px 0; margin:0 auto; border:1px solid #CEE1EE;text-align: center;}
	.feed ul .more-comment div a{font-size: 16px;font-weight: bold;}
	.feed ul .more-comment div:hover{background-color:#E3EEF8;}
	
	.comment ul li:first-child{margin:0;padding:5px 0;margin-left:20px;border-bottom:1px solid #E6EFF7}
	.comment ul li{margin:0 0 0 20px;padding:5px 0;border-bottom:1px solid #E6EFF7}
	.comment{background-color:#F3FAFF;}
	.comment ul li div{display:inline-block;vertical-align:top;}
	.comment .headimg{margin-right:5px;}
	.comment .headimg img{width: 30px;height: 30px;}
	.comment ul li .content {width:670px;}
	.comment ul li .content p{padding:0;margin:0;font-size:12px;}
	.comment ul li .content p a{font-size:12px;}
	.comment ul li .content p span{font-size:12px;}
	.comment ul li .content div{display:block;}
	.comment ul li input[type="text"]{width:630px;color:#555;}
	/*******************************************************************
		 *                  工作
		 *********************t*********************************************/ 
	#work-input{
		width:700px;
		height:22px;
		border-radius:5px;
	}
	.work-input-div{
		margin:20px 0;
		vertical-align:tops;
	}
	.work-input-div span{
		padding:3px 0;
		display:inline-block;
	}
	.work-input-div .button{
		height:30px;
		vertical-align:top;
	}
	
	
	.box .tasklist li{
		border:1px solid #ccc;	 
		border-radius:5px; 
		padding:3px 10px; 
		margin-bottom:10px;
	}
	.box .tasklist li:first-child{
		border:none;	 
		font-weight:bold;
		margin:10px 0;
		padding:0px 0px 0px 5px;
	}
 
	.box .tasklist li .middiv{ 
		margin-left:500px;
	}
	
	.box .tasklist li span{
		margin-left:0px;
		color:#000;
		width:100px;
		display:inline-block;
	}
	.box .tasklist li span:first-child{
		width:500px;
		text-align:left;
		display:inline-block;	
	} 
	.box .tasklist li span:last-child{
		width:100px;
		display:inline-block;
		text-align:right;
	}
	.box .todo li span:last-child{
		width:100px;
		text-align:right;
		display:inline-block;	
	}
	.box .todo input{
		width:26px;
		border:none;
		background:inherit;
	}
	.box .todo input:focus{
		width:20px;
		border:1px solid #ddd;
		background:#fff;
	}
	.devide{
		border-top:1px solid #ddd;
		height:20px;
		margin:20px 20px;
	}
	.box .work-view li{
		border:none;
	}
	.box .work-view li:first-child{
		border:none;
		padding-top:20px;
	}
	.box .work-view li:last-child{
		border-top:1px solid #ccc;
	}
	.box .work-view li span:first-child{
		font-weight:bold;
		font-size:15px;
		color:#000;
		margin:0px;
	}
	.box .work-add li{
		border:none;
	}
	.box .work-add li:first-child{
		border:none;
	}